telescope mast - Turco Inglés Diccionario